self-executing treaty - Spanish English Dictionary